Automating Integration of Heterogeneous COTS Components
نویسندگان
چکیده
Mismatches make COTS components difficult to be incorporated. In this paper, an approach is presented to eliminate mismatches among COTS components, which can truly consider COTS components as black boxes. In the approach, only the assembly description of components is required, based on which adaptors for resolving mismatches can be generated automatically. This paper also described an agent-based GUI implementation of the approach.
منابع مشابه
Conceptual Model for Integration of COTS Components
Several aspects of Commercial Off-The-Self (COTS) component integration are being discussed in the literature as challenges to utilizing COTS components in software development. Among these issues are interface matching, inter-component communications, functional matching, and integration testing. This paper highlights potential problems and risks associated with integrating COTS components, ev...
متن کاملExperiences of Generating COTS Components when Automating Medicinal Product Evaluations
This paper reports on experiences of generating COTS components when designing and deploying component based software architecture for automation and interoperation of medicinal product evaluations across different countries in the world. Our generic architectural model renders two sets of software components that are candidates for COTS components. We identify which role such COTS components m...
متن کاملUnfriendly COTS Integration-Instrumentation and Interfaces for Improved Plugability
It is becoming increasingly desirable to incorporate Commercial-off-the-Shelf (COTS) tools as software components into larger software systems. Due to their large user base, COTS tools tend to be cheap, reasonably reliable, and functionally powerful. Reusing them as components has the benefit of significantly reducing development cost and effort. Despite these advantages, developers encounter m...
متن کاملIncorporating Off-The-Shelf Components with Event-based Integration
Event-based Integration (EBI) is an promising technology for constructing large software architectures. It can integrate concurrent, heterogeneous components in dynamic software architecture. This paper discusses our experience in integrating a set of off-the-shelf components to create an event-based software architecture development environment. We discuss the benefits and obstacles of integra...
متن کاملA Framework for COTS Integration and Extension
We present a framework for integrating and extending COTS components. We find that supplementing COTS integration with extension promises increased code reuse and reduced maintenance costs. Our case study shows that one can effectively integrate COTS components into practical solutions if they can be extended from their original design. The framework keeps a clear separation between the applica...
متن کامل